package luccy.behavior;

public interface Behavior {

	<T> void init(Class<? extends T> clazz);

	<T> T run(Class<? extends T> clazz, T t);

	<T> void destroy(Class<? extends T> clazz);

}
